Fix build breakage due to generalized type parameter and object bounds
authorBrian Koropoff <bkoropoff@gmail.com>
Fri, 29 Aug 2014 06:36:28 +0000 (23:36 -0700)
committerBrian Koropoff <bkoropoff@gmail.com>
Fri, 29 Aug 2014 08:30:15 +0000 (01:30 -0700)
commit45d77dac8331701ceb35d88592f9d069b6902de4
tree7f808978dcb799b353387d7f3dc8900429c26568
parentf2d2bfea845942ae8b1b875915b5358b0c36e3f9
Fix build breakage due to generalized type parameter and object bounds

It is worth noting that cargo was actually creating trait boxes
that contain non-static references, so I couldn't just put 'static
everywhere to appease rustc.
src/cargo/core/registry.rs
src/cargo/core/resolver.rs
src/cargo/core/shell.rs
src/cargo/core/source.rs
src/cargo/lib.rs
src/cargo/ops/cargo_compile.rs
src/cargo/ops/cargo_rustc/context.rs
src/cargo/sources/git/source.rs
src/cargo/util/config.rs